@charset "utf-8";
/* CSS Document */
body{ background-color:#F1F1F1;color:#333;}
body,ul,li,p{ margin:0px; padding:0px; font-size:12px; line-height:20px;}
li{ list-style-type:none;}
a,a:visited,a:hover{ text-decoration:none;color:#333;}
h2,h3{ display:inline; font-weight:normal;}
.clear{ clear:both;}
#top{  background-position:center top;height:470px;width:100%;}
#stop{background-position:center top;height:470px;}
#ctop{ background-image:url(ctop_bg.jpg); background-repeat: repeat-x;height:330px; text-align:center;}
#ctopd{background-image:url(ctop_img.jpg); background-repeat:no-repeat;height:330px; text-align:center; width:990px; margin:0 auto; padding:0px;}

#top h1,#stop h1,#ctop h1{ display:none;}
#navfrm{  background-color:#0487f1;height:50px;}
#navfrm ul{padding:0px 20px;width:960px;margin:0 auto;}
#navfrm ul li{ float:left;}
#navfrm ul li h2{line-height:50px; font-size:14px;}
#navfrm ul li a{line-height:50px; display:block; padding:0px 20px;color:#FFF;}
#navfrm ul li a:hover{ line-height:50px;background-color:#424242;color:#FFF;}
#confrm{width:1000px;margin:0 auto;border:0px solid #006666; clear:both; padding-top:10px;}
#conleft{width:264px;/*overflow:hidden; */border:0px solid #CC9900; float:left;}
#foot{clear:both; background-color:#424242;}
#foot #bnav{width:1000px;margin:0 auto; text-align:center; background-image:url(bottom_nav.jpg); background-repeat:repeat-x;}
#foot #bnav a{line-height:47px; padding:0px 10px;color:#FFF;}
#foot #bnav a:hover{color:#FFF;}
#footcon{width:700px;margin:0 auto;padding:5px;padding-left:300px; padding-bottom:10px; line-height:24px;color:#FFF; background-image:url(bottom_logo.jpg); background-repeat:no-repeat; background-position:left 5px; }
#footcon a{	color: #FFFFFF;}

#thirdfrm{width:100%;}
#th_item table{width:100%;}
#thirdfrm .th_item{width:310px; padding:10px;}

.th_img img{width:132px;height:110px; vertical-align:top;}
.th_wd{ padding:5px; vertical-align:top;width:160px;}
.th_wd .th_title{font-weight:bold;line-height:30px;}
.th_wd .more{ text-align:right;}
.th_wd .more a,.th_wd .more a:visited,.th_wd .more a:hover{color:#0487f1;}
.rline{ border-left:1px dashed #ccc;}
.rline .th_img{ padding-left:20px;}

#catefrm{ border:2px solid #FFF; border-bottom:1px solid #FFF;float:left; margin-bottom:10px;}
#catefrm ul li h3{font-size:14px; }
#catefrm ul li{ border:1px solid #FFF;}
#catefrm ul li a,#catefrm ul li a:visited{ display:block;line-height:44px; background-image:url(cate_a.jpg); background-repeat:no-repeat; padding-left:40px;color:#000; }
#catefrm ul li a:hover{background-image:url(cate_h.jpg); background-repeat:no-repeat;color:#FFF;}

#cateright{ float:right;width:690px; padding:0px 10px;}
#aboutfrm #img{ float:left; padding:0px 10px; padding-bottom:5px;}

#aboutfrm p{ padding:5px; }
#aboutfrm p img{ padding-bottom:10px;}
#aboutfrm p a,#aboutfrm p a:visited,#aboutfrm p a:hover{color:#0487f1;}
#pro3frm{ padding:10px 0px; padding-bottom:5px; border:2px solid #FFF;}
#pro3frm #pro3{width:100%;}
#pro3frm #pro3 td{ text-align:center;}
#pro3frm #pro3 td img{width:209px;height:153px;}
#pro3frm #pro3 a{ display:block; padding-top:9px;}
#pro4frm{ padding:10px 0px; padding-bottom:5px;}
#pro4frm #pro3{width:100%; margin-top:5px;}
#pro4frm #pro3 td{ text-align:center;}
#pro4frm #pro3 td img{width:160px;height:128px;}
#pro4frm #pro3 a{ display:block; padding-top:5px;}

#b3frm{width:940px;margin:0 auto; clear:both; padding-top:10px;}
#b3frm td{ vertical-align:top;}

#b3frm .b3_item{width:300px; padding-left:10px; border-left:1px dashed #CCC;}
#b3list{ padding-top:20px;}
#b3list li{ padding-bottom:10px; background-image:url(lico.jpg); background-repeat:no-repeat; padding-left:10px; background-position:left 3px;}
#b3list li a{ display:block;}

#photofrm{width:270px;margin:0 auto;height:190px; padding-top:10px; text-align:center;}
#photofrm img{width:260px;height:190px;}
#contactfrm{
	padding-top:20px;
	padding-left:15px;
	line-height:24px;
	background-image: url(01.png);
}
#tactfrm{ padding:2px;border:0px solid #006666; clear:both;}
#tactfrm p{ padding:20px; line-height:27px;}

#posfrm{ background-image:url(pos_bg.jpg); background-repeat:no-repeat; line-height:40px; padding-bottom:5px; padding-left:40px;}
#sgfrm{ border:0px solid #006633;}
#sgfrm table td{ vertical-align:top; padding:15px;}

.plitem{
	float:left;
	width:208px;
	text-align:center;
	padding:11px;
	height: 250px;
}
.pltitle{ background-color:#fff; line-height:33px; font-size:14px; background-image:url(plist_ico.jpg); background-repeat:no-repeat; background-position:15px 12px; text-align:left; padding-left:35px;}
.plitem img{width:169px;height:131px;}
.plitem p{
	text-align:left;
	padding-top:20px;
	margin: 0px;
	clear: none;
	float: left;
	height: 50px;
	width: 180px;
	padding-right: 0px;
	padding-bottom: 0px;
} 
.plitem .plpic{ border:2px solid #FFF; padding:10px;}

#pagefrm{ clear:both; line-height:24px; padding:0px 10px;}

.nlitem{ background-image:url(nlico.jpg); background-repeat:no-repeat; background-position:left 10px; padding-top:10px; padding-left:28px;}
.nlitem .nltitle{ line-height:30px; font-size:14px;}
.nlitem .nldesc{ border-bottom:1px dashed #666; padding-bottom:5px;}

#nsfrm{
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#nsfrm #nstitle h1{ text-align:center;}
#nsother{ text-align:right; padding:15px;}
#nsfrm #nscon{ border-top:1px dashed #666; padding:10px;}


#nscon p{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	text-indent: 2em;
}
#likfrm{ padding:10px 20px;}
#lik3{width:100%;}
.likitem{ vertical-align:top;width:320px; border:0px solid #0066CC;}
.likitem .liktitle{ clear:both; background-image:url(lik_ico.jpg); background-repeat:no-repeat; padding-left:30px; border-bottom:1px dashed #333; line-height:30px; background-position:10px 6px;}
.likitem #likpro{ padding-top:5px;}
.likitem .div{ float:left; padding:10px; }
.likitem .div img{width:131px; height:90px;border:2px solid #FFF;}
.likitem div a{ display:block; line-height:24px; text-align:center;}
.likitem ul{ padding-left:10px; padding-top:12px;}
.likitem ul li{ line-height:24px;}
#pstop{width:100%;}
#pstop td{ vertical-align:top;}
#pspic{ padding:10px;width:260px; text-align:center;}
#pspic img{width:259px;height:192px;}
#pswd{ padding-left:10px;}
#pswd h1{ display:inline; font-size:14px; font-weight:bold; color:#000000; line-height:30px;}
#pswd #psdesc{
	line-height:24px;
	padding-bottom: 10px;
}
#pswd #pstag{ padding:5px; padding-left:10px; background-color:#FFF; color:#000066; }
#pswd #pstag a,#pswd #pstag a:visited,#pswd #pstag a:hover{color:#0487f1;}
#pscontop{ line-height:24px;color:#000066; border-bottom:1px dashed #333;}
#pscon{ padding:10px;}
#pscon p{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	text-indent: 2em;
}
.leftpi{ float:left; border-bottom:1px dashed #CCC; padding:8px;}
.leftpi .lj1{width:113px;height:88px;}
.leftpi .lj2{
	display:block;
	text-align:center;
	width: 113px;
	overflow: hidden;
	height: 22px;
}
.div .lj1{width:131px;height:90px;}
.div .lj2{
	display:block;
	text-align:center;
	width: 131px;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
}







.plpic img{border:0px;}



.pic img{border:0px;}



.rollBox{width:1000px;overflow:hidden;padding-top: 100px;margin:0px auto;}


.rollBox1{width:1000px;overflow:hidden;padding-top: 0px;margin:0px auto;}

#pro3frm #pro3 a,#pro3frm #pro3 a:visited,#pro3frm #pro3 a:hover {border:0px;}












@charset "utf-8";
* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	font:normal 12px/22px  Arial, Helvetica, sans-serif;
	width:100%;
}
img {
	border:0;
}

.lanrenzhijia_slider {
	width:100%;
	min-width:1440px;
	height:450px;
	position:relative;
	overflow:hidden;
	background:#fff;
	text-align:center;
}
.lanrenzhijia_slider .bd {
	width:1440px;
	position:absolute;
	left:50%;
	margin-left:-720px
}
.lanrenzhijia_slider .bd li {
	width:1440px;
	overflow:hidden;
}
.lanrenzhijia_slider .bd li img {
	display:block;
	width:1440px;
	height:450px;
}
.lanrenzhijia_slider .tempWrap {
	overflow:visible !important
}
.lanrenzhijia_slider .tempWrap ul {
	margin-left:-1440px !important;
}
.lanrenzhijia_slider .hd {
	position:absolute;
	width:100%;
	left:0;
	z-index:1;
	height:8px;
	bottom:20px;
	text-align:center;
}
.lanrenzhijia_slider .hd li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:8px;
	height:8px;
	line-height:99px;
	overflow:hidden;
	margin:0 5px;
	cursor:pointer;
}
.lanrenzhijia_slider .hd li.on {
	background-position:0 0;
}
.lanrenzhijia_slider .pnBtn {
	position:absolute;
	z-index:1;
	top:0;
	width:100%;
	height:450px;
	cursor:pointer;
}
.lanrenzhijia_slider .prev {
	left:-50%;
	margin-left:-650px;
}
.lanrenzhijia_slider .next {
	left:50%;
	margin-left:650px;
}
.lanrenzhijia_slider .pnBtn .blackBg {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:92.7%;;
	height:450px;
	filter:alpha(opacity=50);
	opacity:0.5;
	background-color: #CCCCCC;
	margin-left:70px;



}
.lanrenzhijia_slider .pnBtn .arrow {
	display:none;
	position:absolute;
	top:0;
	z-index:1;
	width:60px;
	height:450px;
}
.lanrenzhijia_slider .pnBtn .arrow:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
}
.lanrenzhijia_slider .prev .arrow {
	right:0;
	margin-top:65px;
}
.lanrenzhijia_slider .next .arrow {
	left:0;
	margin-top:65px;
}
